1. Scrivere una funzione che presi due numeri verifichi se il primo numero è divisibile per il secondo (ovvero, il resto della divisione è 0).

2. Scrivere una funzione che richiami la funzione al punto 1. La funzione deve prima verificare che i due numeri siano non-negativi e che il divisore non sia zero.

3. Scrivere una funzione che richiami la funzione al punto 2. per verificare che il primo numero sia pari (basta dare come secondo numero il numero 2)

4. Scrivere una funzione che presi due numeri x,y e un booleano b (True o False) calcoli x**y (x elevato a y) se b è uguale a True, y**x (y elevato a x) altrimenti.

5. Scrivere una funzione che richiami la funzione al punto 4, verificando che x e y siano interi positivi, e che b sia di tipo booleano (bool).

6. Scrivere una funzione che preso un numero x e sfruttando la funzione al punto 5 calcoli il quadrato x.